import serial as serial
import time

# 配置串口参数
serialPort = 'COM3'  # Windows上的COM端口，例如'COM3'。Linux或Mac上可能是'/dev/ttyUSB0'或类似的设备文件
baudRate = 9600  # HC12模块的波特率，默认为9600
dataToSend = "1"  # 填入要发送的数据

# 初始化串口连接
ser = serial.Serial(serialPort, baudRate, timeout=1)

# 发送数据
print(f"Sending '{dataToSend}' to HC12...")
ser.write(dataToSend.encode())

# 等待一段时间，确保数据发送完成
time.sleep(1)

# 关闭串口连接
ser.close()
print("Data sent and serial port closed.")
